package com.admin.business.transitionComment;

import com.tiangong.framework.bo.CDO;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

/**
 * @description: 评论表
 * @create: 2023-10-13 09:55:57
 **/
@Mapper
public interface TransitionCommentDao{
    /**添加评论表数据*/
    void addTransitionComment(CDO cdo);

    /**添加评论表数据*/
    void addOrUpdateTransitionComment(CDO cdo);

    /**根据Id更新评论表数据*/
    int updateTransitionCommentById(CDO cdo);

    /**根据Id删除评论表数据*/
    int deleteTransitionCommentById(Integer id);

    /**根据条件删除评论表数据*/
    int deleteTransitionComment(CDO cdo);

    /**根据id获取评论表数据*/
    CDO getTransitionCommentById(Integer id);

    /**根据非空条件获取评论表数据列表*/
    List<CDO> getTransitionCommentListPage(CDO cdo);

    /**根据混合条件获取评论表数据列表*/
    List<CDO> getTransitionCommentListPageByCondition(CDO cdo);

    /**获取评论表数据条数*/
    int getTransitionCommentCount(CDO cdo);

}
